package com.itheima.d2_final;
/*
    final关键字
    final 关键字是最终的意思，可以修饰（类、方法、变量）

    修饰类：该类被称为最终类，特点是不能被继承了。
    修饰方法：该方法被称为最终方法，特点是不能被重写了。
    修饰变量：该变量只能被赋值一次。

    final修饰变量的注意
    final修饰基本类型的变量，变量存储的数据不能被改变。
    final修饰引用类型的变量，变量存储的地址不能被改变，但地址所指向对象的内容是可以被改变的
 */
public class FinalDemo1 {
    //final修饰的类不能有子类
    //final修饰的方法不能被重写
    //final修饰的基本数据类型变量不能修改并且必须初始化赋值，只能被赋值一次
    //final修饰的引用数据类型的地址不能修改，但是地址所指的对象的值可以修改



}
//final修饰类
 class  A{
    //final修饰方法
 //final修饰变量
    public static void main(String[] args) {
        final int[] dd = {1,2,3,4,5};
        dd[0]=12;
        System.out.println(dd[0]);
    }




}
class  B extends A{


}




